English Dictionary
◊ TRICHOGLOSSUS MOLUCCANUS
Trichoglossus moluccanus
n : a kind of lorikeet [syn: {rainbow lorikeet}, {Trichoglossus
moluccanus}]